export const HTML_IDS: { [key: string]: string } = {
  HTML_ELEMENTS: 'HTML_ELEMENTS',
  HTML_ATTRIBUTES: 'HTML_ATTRIBUTES',
  HTML_HEADINGS: 'HTML_HEADINGS',
  HTML_PARAGRAPH: 'HTML_PARAGRAPH',
  HTML_STYLES: 'HTML_STYLES',
  HTML_FORMATTING: 'HTML_FORMATTING',
  HTML_QUOTATIONS: 'HTML_QUOTATIONS',
  HTML_COMMENTS: 'HTML_COMMENTS',
  HTML_COLORS: 'HTML_COLORS',
  HTML_CSS: 'HTML_CSS',
  HTML_LINKS: 'HTML_LINKS',
  HTML_IMAGES: 'HTML_IMAGES',
  HTML_FAVICON: 'HTML_FAVICON',
  HTML_PAGETITLE: 'HTML_PAGETITLE',
  HTML_TABLES: 'HTML_TABLES',
  HTML_LISTS: 'HTML_LISTS',
  HTML_BLOCKS: 'HTML_BLOCKS',
  HTML_CLASSES: 'HTML_CLASSES',
  HTML_ID: 'HTML_ID',
  HTML_IFRAMES: 'HTML_IFRAMES'
};

export const HTML_TEMPLATES = {
  [HTML_IDS.HTML_ELEMENTS]: async () => (await import('./001_html_elements')).default,
  [HTML_IDS.HTML_ATTRIBUTES]: async () => (await import('./002_html_attributes')).default,
  [HTML_IDS.HTML_HEADINGS]: async () => (await import('./003_html_headings')).default,
  [HTML_IDS.HTML_PARAGRAPH]: async () => (await import('./004_html_paragraph')).default,
  [HTML_IDS.HTML_STYLES]: async () => (await import('./005_html_styles')).default,
  [HTML_IDS.HTML_FORMATTING]: async () => (await import('./006_html_formatting')).default,
  [HTML_IDS.HTML_QUOTATIONS]: async () => (await import('./007_html_quotations')).default,
  [HTML_IDS.HTML_COMMENTS]: async () => (await import('./008_html_comments')).default,
  [HTML_IDS.HTML_COLORS]: async () => (await import('./009_html_colors')).default,
  [HTML_IDS.HTML_CSS]: async () => (await import('./010_html_css')).default,
  [HTML_IDS.HTML_LINKS]: async () => (await import('./011_html_links')).default,
  [HTML_IDS.HTML_IMAGES]: async () => (await import('./012_html_images')).default,
  [HTML_IDS.HTML_FAVICON]: async () => (await import('./013_html_favicon')).default,
  [HTML_IDS.HTML_PAGETITLE]: async () => (await import('./014_html_pageTitle')).default,
  [HTML_IDS.HTML_TABLES]: async () => (await import('./015_html_tables')).default,
  [HTML_IDS.HTML_LISTS]: async () => (await import('./016_html_lists')).default,
  [HTML_IDS.HTML_BLOCKS]: async () => (await import('./017_html_blocks')).default,
  [HTML_IDS.HTML_CLASSES]: async () => (await import('./018_html_classes')).default,
  [HTML_IDS.HTML_ID]: async () => (await import('./019_html_id')).default,
  [HTML_IDS.HTML_IFRAMES]: async () => (await import('./020_html_iframes')).default
};
